export const MARKDOWN_EDITOR_CONTENT =
  '# Vue 3 + TypeScript + Vite\n' +
  '\n' +
  'This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.\n' +
  '\n' +
  '## Recommended Setup\n' +
  '\n' +
  '- [VS Code](https://code.visualstudio.com/) + [Vue - Official](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (previously Volar) and disable Vetur\n' +
  '\n' +
  '- Use [vue-tsc](https://github.com/vuejs/language-tools/tree/master/packages/tsc) for performing the same type checking from the command line, or for generating d.ts files for SFCs.\n' +
  '# scpo-dps\n' +
  '\n' +
  '## 规范要求\n' +
  '\n' +
  '| 类别      | 规范                                | 等级  |\n' +
  '| ------- | --------------------------------- | --- |\n' +
  '| 统一语言    | 与统一语言（英文）一致的代码命名                  | 强制  |\n' +
  '| domain层 | Domain仅包含领域模型定义的对象,且用plain object | 强制  |\n' +
  '| domain层 | Domain层不依赖spring的AOP和IOC等第三方包     | 推荐  |\n' +
  '| domain层 | Domain对象拒绝                        |     |\n' +
  '\n' +
  '## 结构说明\n' +
  '\n' +
  '- dps-adapter 适配层（Adapter Layer）：负责对前端展示（web，wireless，wap）的路由和适配，对于传统B/S系统而言，adapter就相当于MVC中的controller；\n' +
  '- dps-application 应用层（Application Layer）：主要负责获取输入，组装上下文，参数校验，调用领域层做业务处理，如果需要的话，发送消息通知等。层次是开放的，应用层也可以绕过领域层，直接访问基础实施层；\n' +
  '- dps-client Client层（Client Layer）：声明应用能力，CQRS中使用的参数等\n' +
  '- dps-common 通用包（Common Package）：不同层级间共享内容，包括异常声明，枚举，自定义注解，切面等\n' +
  '- dps-domain 领域层（Domain Layer）：主要是封装了核心业务逻辑，并通过领域服务（Domain Service）和领域对象（Domain Entity）的方法对App层提供业务实体和业务逻辑计算。领域是应用的核心，不依赖任何其他层次；\n' +
  '- dps-infrastructure 基础实施层（Infrastructure Layer）：主要负责技术细节问题的处理，比如数据库的CRUD、搜索引擎、文件系统、分布式服务的RPC等。此外，领域防腐的重任也落在这里，外部依赖需要通过gateway的转义处理，才能被上面的App层和Domain层使用。\n' +
  '- dps-start 启动工程，内含配置文件，启动类\n' +
  '\n' +
  '![img.png](img.png)\n' +
  '\n' +
  '各个包结构的简要功能描述，如下表所示：\n' +
  '\n' +
  '| 层次         | 包名          | 功能                        | 必选  |\n' +
  '| ---------- | ----------- | ------------------------- | --- |\n' +
  '| Adapter层   | web         | 处理页面请求的Controller         | 否   |\n' +
  '| Adapter层   | wireless    | 处理无线端的适配                  | 否   |\n' +
  '| Adapter层   | wap         | 处理wap端的适配                 | 否   |\n' +
  '| App层       | executor    | 处理request，包括command和query | 是   |\n' +
  '| App层       | consumer    | 处理外部message               | 否   |\n' +
  '| App层       | scheduler   | 处理定时任务                    | 否   |\n' +
  '| Domain层    | model       | 领域模型                      | 否   |\n' +
  '| Domain层    | ability     | 领域能力，包括DomainService      | 否   |\n' +
  '| Domain层    | gateway     | 领域网关，解耦利器                 | 是   |\n' +
  '| Infra层     | gatewayimpl | 网关实现                      | 是   |\n' +
  '| Infra层     | mapper      | ibatis数据库映射               | 否   |\n' +
  '| Infra层     | config      | 配置信息                      | 否   |\n' +
  '| Client SDK | api         | 服务对外透出的API                | 是   |\n' +
  '| Client SDK | dto         | 服务对外的DTO                  | 是   |\n' +
  '\n' +
  '## 业务介绍\n' +
  '\n' +
  '一、班制日历，工艺路线，排程方案，排程任务，排程订单等 排程相关配置的模块与排程计算模块\n' +
  '\n' +
  '## 统一语言\n' +
  '\n' +
  '### 聚合根通用语言\n' +
  '\n' +
  '| 中文名称                     | 英文名称                             |\n' +
  '|--------------------------|----------------------------------| \n' +
  '| 工艺                      | routing                          |\n' +
  '| 工序模板                     | process-template                 |\n' +
  '| 工序                      | process                          |\n' +
  '| 工序资源                     | process-resources                |\n' +
  '| 工序物料                     | process-materials                |\n' +
  '| 排程方案                     | schedule-plan                    |\n' +
  '| 排程参数                     | schedule-plan-param              |\n' +
  '| 工作分配规则                     | work-distribution-rule           |\n' +
  '| 资源评估规则                     | resource-evaluation-rule         |\n' +
  '| 排程订单                     | schedule-order                   |\n' +
  '| 排程任务                     | schedule-task                    |\n' +
  '\n' +
  '### 制造BOM通用语言\n' +
  '\n' +
  '| 中文名称                     | 英文名称                             |\n' +
  '|--------------------------|----------------------------------| \n' +
  '| 续接方式                    | succession-type                  |\n' +
  '| 制造时间                     | working-hours                    |\n' +
  '| 工作分割份数                      | split-working-no                 |\n' +
  '| 工作并行数                     | parallel-working-no              |\n' +
  '| 前设置                     | pre-set-time                     |\n' +
  '| 后设置                     | post-set-time                    |\n' +
  '| 移动时间                     | time-constraint                  |\n' +
  '| 资源优先度                     | priority                         |\n' +
  '| 制造效率                   | production-factor                |\n' +
  '| 根据订单                     | by-order                         |\n' +
  '\n' +
  '### 排程通用语言\n' +
  '\n' +
  '| 中文名称                     | 英文名称                             |\n' +
  '|--------------------------|----------------------------------| \n' +
  '| 排程基准日期                     | schedule-base-date               |\n' +
  '| 排程开始日期                     | schedule-start-date              |\n' +
  '| 排程结束日期                     | schedule-end-date                |\n' +
  '| 显示开始日期                     | display-start-date               |\n' +
  '| 显示结束日期                     | display-end-date                 |\n' +
  '| 制造时间计算                     | manufacture-efficiency           |\n' +
  '| 设置时间计算                     | setting-time-calculation         |\n' +
  '| 相同物料的设置时间为0                     | same-material                    |\n' +
  '| 越过排程开始日期时                     | cross-schedule-start-date        |\n' +
  '| 越过计划开始日期时                     | cross-planning-start-date        |\n' +
  '| 越过排程结束日期时                     | cross-schedule-end-date          |\n' +
  '| 越过计划结束日期时                     | cross-planning-end-date          |\n' +
  '| 分配维度                     | distribution-dimension           |\n' +
  '| 分配方式                     | distribution-mode                |\n' +
  '| 资源优先度-权重                     | resource-priority-weight         |\n' +
  '| 制造时间最小化-权重                     | manufacture-time-minimize-weight |\n' +
  '| 设置时间最小化-权重                     | setting-time-minimize-weight     |\n' +
  '| 相同物料优先-权重                     | same-material-priority-weight    |\n' +
  '| 适用全部资源                     | apply-all-resources              |\n' +
  '| 出货日期                     | shipping-date                    |\n' +
  '| 计划下达日期                     | planning-release-date            |\n' +
  '| 计划开始日期                     | planning-start-date              |\n' +
  '| 计划结束日期                     | planning-end-date                |\n' +
  '| 预计齐套日期                     | expect-complete-date             |\n' +
  '| 订单优先级                     | order-priority                   |\n' +
  '| 客户名称                     | customer-name                    |\n' +
  '| 排程模型                     | schedule-model                   |\n' +
  '| 订单筛选                     | order-filter                     |'
